Really free the list. (#158422, Morten Welinder)
authorMatthias Clasen <mclasen@redhat.com>
Tue, 16 Nov 2004 02:06:20 +0000 (02:06 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Tue, 16 Nov 2004 02:06:20 +0000 (02:06 +0000)
2004-11-15  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkimagemenuitem.c (gtk_image_menu_item_setting_changed):
* gtk/gtkbutton.c (gtk_button_setting_changed): Really free the
list.  (#158422, Morten Welinder)

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkbutton.c
gtk/gtkimagemenuitem.c

index ded0de74a7329d25e9e3709867d8bd2c2720173d..0ce2659ac918689064167015f190272a08d1149a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,12 @@
 2004-11-15  Matthias Clasen  <mclasen@redhat.com>
 
-       * gtk/gtkimagemenuitem.c (gtk_image_menu_item_screen_changed): 
+       * gtk/gtkimagemenuitem.c (gtk_image_menu_item_setting_changed): 
+       * gtk/gtkbutton.c (gtk_button_setting_changed): Really free the
+       list.  (#158422, Morten Welinder)
+
+2004-11-15  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkimagemenuitem.c (gtk_image_menu_item_screen_changed) 
        * gtk/gtkbutton.c (gtk_button_screen_changed): Use 
        GPOINTER_TO_UINT()/GUINT_TO_POINTER() for guints.  (#158420,
        Morten Welinder)
index ded0de74a7329d25e9e3709867d8bd2c2720173d..0ce2659ac918689064167015f190272a08d1149a 100644 (file)
@@ -1,6 +1,12 @@
 2004-11-15  Matthias Clasen  <mclasen@redhat.com>
 
-       * gtk/gtkimagemenuitem.c (gtk_image_menu_item_screen_changed): 
+       * gtk/gtkimagemenuitem.c (gtk_image_menu_item_setting_changed): 
+       * gtk/gtkbutton.c (gtk_button_setting_changed): Really free the
+       list.  (#158422, Morten Welinder)
+
+2004-11-15  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkimagemenuitem.c (gtk_image_menu_item_screen_changed) 
        * gtk/gtkbutton.c (gtk_button_screen_changed): Use 
        GPOINTER_TO_UINT()/GUINT_TO_POINTER() for guints.  (#158420,
        Morten Welinder)
index ded0de74a7329d25e9e3709867d8bd2c2720173d..0ce2659ac918689064167015f190272a08d1149a 100644 (file)
@@ -1,6 +1,12 @@
 2004-11-15  Matthias Clasen  <mclasen@redhat.com>
 
-       * gtk/gtkimagemenuitem.c (gtk_image_menu_item_screen_changed): 
+       * gtk/gtkimagemenuitem.c (gtk_image_menu_item_setting_changed): 
+       * gtk/gtkbutton.c (gtk_button_setting_changed): Really free the
+       list.  (#158422, Morten Welinder)
+
+2004-11-15  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkimagemenuitem.c (gtk_image_menu_item_screen_changed) 
        * gtk/gtkbutton.c (gtk_button_screen_changed): Use 
        GPOINTER_TO_UINT()/GUINT_TO_POINTER() for guints.  (#158420,
        Morten Welinder)
index ded0de74a7329d25e9e3709867d8bd2c2720173d..0ce2659ac918689064167015f190272a08d1149a 100644 (file)
@@ -1,6 +1,12 @@
 2004-11-15  Matthias Clasen  <mclasen@redhat.com>
 
-       * gtk/gtkimagemenuitem.c (gtk_image_menu_item_screen_changed): 
+       * gtk/gtkimagemenuitem.c (gtk_image_menu_item_setting_changed): 
+       * gtk/gtkbutton.c (gtk_button_setting_changed): Really free the
+       list.  (#158422, Morten Welinder)
+
+2004-11-15  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkimagemenuitem.c (gtk_image_menu_item_screen_changed) 
        * gtk/gtkbutton.c (gtk_button_screen_changed): Use 
        GPOINTER_TO_UINT()/GUINT_TO_POINTER() for guints.  (#158420,
        Morten Welinder)
index 3f958015a42dd6e3e3a94fbdb8ba4cbe0a09ab0d..e73d914bc84fa0840c41017bec826e6990ac18e0 100644 (file)
@@ -1672,12 +1672,13 @@ traverse_container (GtkWidget *widget,
 static void
 gtk_button_setting_changed (GtkSettings *settings)
 {
-  GList *list;
+  GList *list, *l;
 
   list = gtk_window_list_toplevels ();
 
-  for (; list; list = list->next)
-    gtk_container_forall (GTK_CONTAINER (list->data), traverse_container, NULL);
+  for (l = list; l; l = l->next)
+    gtk_container_forall (GTK_CONTAINER (l->data), 
+                         traverse_container, NULL);
 
   g_list_free (list);
 }
index 134e766bd58b0bc139ec4acad95e8d6f054bddaf..fb05efd46bdf85dad54e3a72ac5be00796bf8bd8 100644 (file)
@@ -566,12 +566,13 @@ traverse_container (GtkWidget *widget,
 static void
 gtk_image_menu_item_setting_changed (GtkSettings *settings)
 {
-  GList *list;
+  GList *list, *l;
 
   list = gtk_window_list_toplevels ();
 
-  for (; list; list = list->next)
-    gtk_container_forall (GTK_CONTAINER (list->data), traverse_container, NULL);
+  for (l = list; l; l = l->next)
+    gtk_container_forall (GTK_CONTAINER (l->data), 
+                         traverse_container, NULL);
 
   g_list_free (list);  
 }